This change makes babl buildable on Windows.
authorMichael Schumacher <schumaml@cvs.gnome.org>
Sat, 6 Jan 2007 14:21:14 +0000 (14:21 +0000)
committerMichael Schumacher <schumaml@src.gnome.org>
Sat, 6 Jan 2007 14:21:14 +0000 (14:21 +0000)
commit967b9e05e28ee6d7ad71bc54bec8ea2bd7727323
treea7ab5702cd5bfb8f1198e8484d97d25f7e481c4d
parentc9eb7248a683cc1b278db018e1869c587a0c9a72
This change makes babl buildable on Windows.

2007-01-06  Michael Schumacher  <schumaml@cvs.gnome.org>

        This change makes babl buildable on Windows.

* configure.ac: Add a check for function dlopen and disabled
static libs by default. Check for gettimeofday by using
AC_REPLACE_FUNCS.

* babl/babl-internal.h: Add definitions for srandom and radnom to
srand and rand for the windows platform.
* babl/babl-conversion.c
* babl-model.c: Include babl-internal.h after math.h

* babl/babl-extension.c: Use #ifdef HAVE_DLOPEN to hide dl* if it
is not available.

* babl/Makefile.am: Removed win32_libs and added @LTLIBOBJS@ to
LIBADD to get the replacement for gettimeofday linked in if
needed.

* babl/gettimeofday.c: New file to provide a replacement for
gettimeofday, only used on Windows yet.

svn path=/trunk/; revision=193
ChangeLog
babl/Makefile.am
babl/babl-conversion.c
babl/babl-extension.c
babl/babl-internal.h
babl/babl-model.c
babl/gettimeofday.c [new file with mode: 0644]
configure.ac